iT邦幫忙

2026 iThome 鐵人賽

DAY 4
0
自我挑戰組

Medical Data Cleaner系列 第 29 篇

加強 CSV 資料驗證與錯誤處理

  • 分享至 

  • xImage
  •  

為了讓 MedicalDataCleaner 更接近實際可使用的網站,今天針對 CSV 上傳功能加強資料驗證,確認使用者上傳的檔案除了欄位名稱正確之外,每一筆資料也必須符合規定。
一、檢查衣料欄位數量

if (count($row) !== 9) {
    $uploadError = 'CSV 資料格式錯誤:每一列都必須有 9 個欄位。';
    $invalidRow = true;
    break;
}

系統會逐列檢查 CSV 資料,若欄位數量不符合規定,就會停止檢查並顯示錯誤訊息。
二、檢查檔案是否包含資料

if ($dataRowCount === 0)
{ $uploadError = 'CSV 檔案只有欄位名稱,沒有可檢查的資料。'; }

避免使用者上傳只有欄位名稱、沒有實際資料的檔案。


上一篇
整合 CSV 清理與匯出功能
下一篇
完成醫療資料清理工具與專案總整理 (Day30)
系列文
Medical Data Cleaner 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言